Skip to content

chore: scaffold vue#1417

Open
joker23 wants to merge 1 commit into
mainfrom
skz/sdk-2194/migrate-vue-sdk-package-skeleton
Open

chore: scaffold vue#1417
joker23 wants to merge 1 commit into
mainfrom
skz/sdk-2194/migrate-vue-sdk-package-skeleton

Conversation

@joker23
Copy link
Copy Markdown
Contributor

@joker23 joker23 commented Jun 4, 2026

Note

Low Risk
Infrastructure-only scaffold with no runtime SDK surface; automated npm release for Vue remains disabled.

Overview
Adds @launchdarkly/vue-client-sdk (packages/sdk/vue) at 0.1.0 as an experimental Vue 3 client SDK scaffold. The public entry is a placeholder (export {}); tsup, Jest, TypeDoc, and README/changelog/license** mirror other client packages, with Vue as a peer and LaunchDarkly JS client packages configured for bundling in tsup.config.js.

Wires the package into the monorepo (yarn workspace, root tsconfig reference) and release-please (manifest + config). A new vue.yml CI job runs shared build/lint/test; release-vue is added but if: false until publish is enabled (same pattern as electron/openfeature). Manual publish dropdown includes packages/sdk/vue.

Reviewed by Cursor Bugbot for commit 5e5944e. Bugbot is set up for automated code reviews on this repo. Configure here.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/js-sdk-common size report
This is the brotli compressed size of the ESM build.
Compressed size: 26365 bytes
Compressed size limit: 29000
Uncompressed size: 129044 bytes

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/js-client-sdk-common size report
This is the brotli compressed size of the ESM build.
Compressed size: 38739 bytes
Compressed size limit: 39000
Uncompressed size: 212244 bytes

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/browser size report
This is the brotli compressed size of the ESM build.
Compressed size: 179579 bytes
Compressed size limit: 200000
Uncompressed size: 831422 bytes

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 4, 2026

@launchdarkly/js-client-sdk size report
This is the brotli compressed size of the ESM build.
Compressed size: 31978 bytes
Compressed size limit: 34000
Uncompressed size: 114243 bytes

@joker23 joker23 force-pushed the skz/sdk-2194/migrate-vue-sdk-package-skeleton branch from 01bb7a3 to bfd7944 Compare June 4, 2026 19:54
@joker23 joker23 marked this pull request as ready for review June 4, 2026 21:58
@joker23 joker23 requested a review from a team as a code owner June 4, 2026 21:58
cursor[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@joker23 joker23 force-pushed the skz/sdk-2194/migrate-vue-sdk-package-skeleton branch from bfd7944 to f574d76 Compare June 4, 2026 22:13
@joker23 joker23 force-pushed the skz/sdk-2194/migrate-vue-sdk-package-skeleton branch from f574d76 to 415df2e Compare June 8, 2026 17:42
@joker23 joker23 force-pushed the skz/sdk-2194/migrate-vue-sdk-package-skeleton branch from 415df2e to 5e5944e Compare June 8, 2026 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants